$(function() {
	});
	
//回车查询
$(document).keydown(function(e){
	if(e.keyCode == 13) {
		doQry();
	}
});
//查询
function doQry() {
	var params = $('#datagrList').datagrid('options').queryParams; //先取得 datagrid 的查询参数
    var fields =$('#searchForm').serializeArray(); //自动序列化表单元素为JSON对象  
    params['pageNumber'] = 1; 
    $.each( fields, function(i, field){
        params[field.name] = field.value; //设置查询参数  
    });
	$('#datagrList').datagrid('reload'); //设置好查询参数 reload 一下就可以了 
}
//清空
function doReset() {
	$('#searchForm').form('clear');
}
//新增
function doAdd() {
//	window.location.href='demoEdit.jsp';
	$('#creatform').form('clear');
	$('#creatPro').dialog('open');
}

//编辑
function doEdit() {
	var rowsData = $('#datagrList').datagrid('getSelections');
	if (!rowsData || rowsData.length==0||rowsData.length>1) {
		$.messager.alert("操作提示", "请选择一条记录!");
		return;
	}
	doInit(rowsData[0].id);
}
//删除
function doDel() {
	var rowsData = $('#datagrList').datagrid('getSelections');
	if (!rowsData || rowsData.length==0) {
		$.messager.alert("操作提示", "请选择一条记录!");
		return;
	}
//批量删除
	var ids = "";
	for(var i=0;i<rowsData.length;i++){
		if(i==0){
			ids = rowsData[i].id;
		}else{
			ids = ids+","+rowsData[i].id;
		}
	}
	$.messager.confirm('提示', '您确定要删除数据吗?', function(r) {
		if(r){
			$.ajax({
				type : 'post',
				url :  path+'/act/model/delete.do',
				data : {
					'ids' : ids
				},
				success : function(result) {
					if (result.httpCode == "OK") {//成功
						$('#datagrList').datagrid('reload');
						 $.messager.alert("操作提示", "操作成功!");
					} else {
						$.messager.alert("操作提示", "操作失败!");
					}
				},
				error: function(){
					$.messager.alert("操作提示", "系统异常!");
				}
			});
		}
	});
	
}
//查看
function doDetail() {
	var rowsData = $('#datagrList').datagrid('getSelections');
	if (!rowsData || rowsData.length==0||rowsData.length>1) {
		$.messager.alert("操作提示", "请选择一条记录!");
		return;
	}
//	window.location.href='userDetail.html?id='+rowsData[0].id;
}
//关闭窗口
function doClose(id){
	$('#'+id).dialog('close');
}
//保存窗口
function doSave(id){
	if(id=='creatPro'){
		record=form2Json('creatform');
	}else{
		record=form2Json('editform');
	}
	$.ajax({
		type : 'post',
		url :  path+'/act/model/create.do',
		data : record,
		success : function(result) {
			if (result.httpCode == "OK") {// 成功
				 $('#'+id).dialog('close');
				 doQry();
				 $.messager.alert("操作提示","操作成功！"); 
			} else {//捕获异常信息
				$.messager.alert("操作提示",result.errMsg); 
			}
		}
	});
}
//流程设计
function doDesign(){
	var rowsData = $('#datagrList').datagrid('getSelections');
	if (!rowsData || rowsData.length==0||rowsData.length>1) {
		$.messager.alert("操作提示", "请选择一条记录!");
		return;
	}
	window.open(path+"/act/modeler.html?modelId="+rowsData[0].id);
}
//数据初始化
function doInit(uid) {
	if (uid != null&&uid!="null"&&uid!="") {
		$.ajax({
			type : 'post',
			async: true, 
			url : path+'/act/model/getModel.do',
			data : {
				'id' : uid
			},
			success : function(result) {
				if (result.httpCode == "OK") {
					$('#editPro').dialog('open');
//					$('#name').textbox('textbox').attr('readonly',true);
//					$("#name").textbox({disabled:true})
					$('#editform').form('load',result.data);
					
				} else {
					$.messager.alert("操作提示",result.errMsg);
				}
			}
		})
	} else {
		
	}
}